Skip to main content

Adding Basemap

This functionality enables you to add a basemap to the platform.

You will also get to know how the form_provider field determines the source and method used to retrieve and render the basemap layer in the Base Map Data Source Types chapter and learn a few best Practices and decision tips to to add basemaps to the platform.

To add a new basemap, do the following:

  1. Login to the platform.

  2. Click the System Panel and then click the Basemaps sub-module.

    LLM_Admin

    The Basemaps page is displayed.

    LLM_Admin
  3. On the Base Map page, click the + New button to create a new base map layer.

  4. Type or select the following information:

    FieldDescription
    IDA unique identifier for the base map (string format).
    TitleDisplay name of the base map. This will appear in the layer list.
    form_providerSelect the data source type. See options and descriptions below.
    URLThe service endpoint or URL template for the map source.
    Layer ID(Optional) Specific layer identifier used by the map provider (for example, for WMS layers).
    typeThe data format, typically set to RASTER, VECTOR, BINARY .
    Min zoom levelMinimum zoom level (e.g., 0 = global scale).
    Max zoom levelMaximum zoom level (e.g., 23 = street-level details).
    Base map copyrightLegal or attribution text, if required by the provider.
    DescriptionNotes about this base map.
  5. Select one or all of the following options to configure base map display.

    • Enabled: Turns the layer on for user selection.
    • Default: Makes this the default base map when users first open the application.
    • Exclusive: Prevents the use of other base layers simultaneously.
    • Available offline: Indicates whether this layer is cached for offline access.
    • Dark: Marks the base map as suitable for dark theme visualizations.
  6. Click Save to finalize.

The base map is successfully created and added to the platform.

Understanding Base Map Data Source Types

The form_provider field determines the source and method used to retrieve and render the basemap layer.

Each type supports different integration methods. It is important that you select the correct option for proper integration with external or internal tile services.

ProviderDescription and Use CaseRequired FieldsExample Use Case
WMSWeb Map Service — fetches georeferenced map images from a WMS-compliant server. Use to fetch georeferenced map images from WMS-compliant servers.URL, Layer IDGovernment geospatial data, environmental datasets
URL_TEMPLATETile-based access using a templated URL (e.g., https://tileserver.com/{z}/{x}/{y}.png). Use to serve tiles using a templated URL structure.URL ({z}, {x}, {y} required)https://my.tileserver.com/maps/{z}/{x}/{y}.png
ARCGISConnects to an ArcGIS server using REST API or ArcGIS Online. Use to connect to ArcGIS REST API or ArcGIS Online services.URL, optionally Layer IDMunicipal GIS data, hosted ArcGIS layers
OPEN_STREET_MAPPulls tiles directly from OpenStreetMap or compatible tile server. Use to access OpenStreetMap or public tile server.NoneOSM base maps for roads, terrain, urban planning
LAYERRefers to internal or pre-configured layers within the platform. Use to internally define or pre-configure layers.Layer IDProprietary or internal base maps
HEIGHT_MAP_LAYERUses custom elevation data sources for terrain modeling. Use to display custom elevation or terrain tiles.URL, optional Layer IDHigh-resolution terrain models
HEIGHT_MAP_CESIUMIntegrates with Cesium terrain services for 3D elevation models. Use to integrate Cesium’s 3D terrain for global rendering.URL or Cesium config3D landscape visualization, urban terrain modeling

Best Practices & Decision Tips

Get to know some of the best practices and decision tips to configure basemaps in the platform.

Best Practices:

  • Ensure the URL is accessible and formatted correctly.
  • WMS and ArcGIS providers may require authentication or API keys.
  • Use Max zoom level wisely to balance detail and performance.
  • Always credit map providers in the Base map copyright.

Decision Tips

  • Select WMS for traditional GIS server integrations.
  • Use URL_TEMPLATE for performant, tile-based maps.
  • Pick ARCGIS for Esri-hosted or enterprise datasets.
  • Use OPEN_STREET_MAP for general-purpose, public maps.
  • Select LAYER for reusing platform-managed sources.
  • Use HEIGHT_MAP_LAYER or HEIGHT_MAP_CESIUM for terrain rendering in 2D/3D.